﻿@model SIFIET.GestionUsuarios.Datos.Modelo.USUARIO

@{
    ViewBag.Title = "Nuevo Usuario";
}

@if (!string.IsNullOrEmpty(ViewBag.Mensaje))
{
    <div>

        @ViewBag.Mensaje
    </div>
}



<div>

    @using (Html.BeginForm("RegistrarUsuario", "Usuarios", FormMethod.Post))
    {
        @Html.AntiForgeryToken()



        <fieldset>
            <legend>Nuevo Usuario</legend>

            @Html.ValidationSummary(true)

            

            <div>
                Nombres:
                <div>
                    @Html.EditorFor(model => model.NOMBRESUSUARIO)
                    @Html.ValidationMessageFor(model => model.NOMBRESUSUARIO)
                </div>
                
            </div>
            <div>
                Apellidos:
                <div>
                    @Html.EditorFor(model => model.APELLIDOSUSUARIO)
                    @Html.ValidationMessageFor(model => model.APELLIDOSUSUARIO)
                </div>
                
            </div>

            <div>
                Rol:
                <div>
                    <select id="roles" name="roles" multiple="true">
                        @foreach (var rol in ViewBag.roles)
                        {

                            if (ViewBag.rolesasignados != null)
                                {
                                    if (rol.IDENTIFICADORROL == ViewBag.rolesasignados.ElementAt(0).IDENTIFICADORROL && ViewBag.rolesasignados.Count != 0)
                                    {
                                        <option value="@rol.IDENTIFICADORROL" selected="true">@rol.NOMBREROL</option>
                                        ViewBag.rolesasignados.RemoveAt(0);
                                    }
                                    else
                                    {
                                        <option value="@rol.IDENTIFICADORROL">@rol.NOMBREROL</option>
                                    }
                                }
                                else
                                {

                                    <option value="@rol.IDENTIFICADORROL">@rol.NOMBREROL</option>
                                }



                            }

                            </select><input type="button" value="Crear Rol" onclick="window.location = '/Roles/RegistrarRol'" />
                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorRol))
                {
                    <div>

                        @ViewBag.ErrorRol
                    </div>
                }
            </div>
            <div>
                Identificacion:
                <div>
                    @Html.EditorFor(model => model.IDENTIFICACIONUSUARIO)
                    @Html.ValidationMessageFor(model => model.IDENTIFICACIONUSUARIO)
                </div>
                
            </div>
            <div>
                Contraseña:
                <div>
                    @Html.PasswordFor(model => model.PASSWORDUSUARIO)
                    @Html.ValidationMessageFor(model => model.PASSWORDUSUARIO)
                </div>
                
            </div>
            <div>
                E-Mail:
                <div>
                    @Html.EditorFor(model => model.EMAILINSTITUCIONALUSUARIO) @@unicauca.edu.co 
                    @Html.ValidationMessageFor(model => model.EMAILINSTITUCIONALUSUARIO)
                </div>

               
            </div>

            <div>
                <div>
                    <input type="button" value="Cancelar" onclick="return confirmSalirUsuario();" />
                </div>
                <div>
                    <input type="submit" value="Guardar" onclick="return confirmacionAgregarUsuario();" />
                </div>
                
            </div>
        </fieldset>

    }
</div>
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="/Scripts/funciones.js"></script>
<script src="/Scripts/jquery.validate.min.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
